home *** CD-ROM | disk | FTP | other *** search
/ Mac Power 1997 November / MACPOWER-1997-11.ISO.7z / MACPOWER-1997-11.ISO / AMUG / MUSIC / bol-processor-271-data.sit / bol-processor-271-data / BP2 examples / BP2 data / -da.preroll < prev    next >
Text File  |  1996-11-23  |  2KB  |  44 lines

  1. // Bol Processor version BP2.6.2
  2. // Data file saved as '-da.preroll'. Date: Sat, Nov 23, 1996 -- 19:12
  3. -se.preroll
  4. -ho.preroll
  5.  
  6. // This is a test of pre-roll, post-roll and periodic features on sound-objects
  7. // It's meant to explain what it is about rather than demonstrate musical utility!
  8.  
  9. // 1) PRE-ROLL, POST-ROLL
  10. // So far, the main practical utility I found is the handling of sound-objects that contain messages sent to a MIDI sampler.  Sometimes you need to send a message triggering, modifying or cancelling a sound at a date which does not fall into the time-span interval of the object.
  11. // There is a theoretical motivation too: there is no reason to force the time-span interval (which is used to determine the sound-object's physical duration) to be bounded exactly by the first and last events (MIDI messages).
  12.  
  13. // Set your synth to a piano and play the following sequence
  14. // You will notice that the grace notes aren't taken into account in the timings
  15.  
  16.   un deux un deux trois deux un
  17.  
  18. // My wife says it does not sound right
  19. // My son says "it may be right but it sounds like shit"
  20.  
  21. // Anyway, let them have this instead:
  22.  
  23.    C5 D5 C5 D5 E5 D5 C5
  24.  
  25. // The following made the whole family happy
  26.  
  27.  _volume(64) {_vel(127) un deux un D5 trois D5 un,_vel(80) C4 E4 F4 F#4 G4 F#4 F4 E4   C4 E4 F4 F#4 G4 F#4 F4 E4   C4 E4 F4 F#4 G4 F#4 F4 E4   C4 E4 F4 F#4 G4 F#4 F4 E4   G4 B4 C5 C#5 D5 C#5 C5 B4    F4 A4 A#4 B4 C5 B4 A#4 A4   C4 E4 F4 F#4 G4 F#4 F4 E4}
  28.  
  29. // 2) PERIODS, CYCLIC SOUND-OBJECTS
  30.  
  31. // This example shows how BP2 deals with sound-objects containing a periodical part combined
  32. // with positive preroll.
  33. // Note that the pivot of cycle1 has been positioned at the beginning of its periodical part.
  34. // Use piano sound
  35.  
  36.    {C6 B5 A5 G5 A5 B5 C6,cycle1}
  37.  
  38. // Set the synth sound to continuous sound (e.g. cello) and listen to the following item.
  39. // It demonstrates the use of "Discard NoteOff's except in last period" and
  40. // "Don't strike again NoteOn's" properties, notably with a MIDI sampler.
  41.  
  42.    cycle2 _ _
  43.  
  44. // End of file